package com.example.peanutsubway.util;

import java.sql.Timestamp;

/**
 * @Author：liulei
 * @Version：1.0
 * @Date：2021/9/18-17:53
 * @Since:jdk1.8
 * @Description:
 */
public class DataConvert {

    /**
     * 将字符串转为小数
     *
     * @param value
     * @return
     */
    public static Double stringConvertDouble(String value) {
        return value != null && !"".equals(value) ? Double.valueOf(value) : 0;
    }


    /**
     * 将字符串转为小数
     *
     * @param value
     * @return
     */
    public static Float stringConvertFloat(String value) {
        return value != null && !"".equals(value) ? Float.valueOf(value) : 0;
    }

    /**
     * 将字符串转为布尔
     *
     * @param value
     * @return
     */
    public static Boolean stringConvertBoolean(String value) {
        return value != null && !"".equals(value) ? Boolean.valueOf(value) : true;
    }


    /**
     * 将字符串转为事件
     *
     * @param value
     * @return
     */
    public static Timestamp stringConvertTimestamp(String value) {
        return Timestamp.valueOf(value);
    }

    /**
     * 将字符串转为整数
     *
     * @param value
     * @return
     */
    public static Integer stringConvertInteger(String value) {
        return value != null && !"".equals(value) ? Integer.valueOf(value) : 0;
    }

    public static String stringArrayConvertString(String[] values) {
        String message = "";
        if (values.length > 1) {
            for (int i = 0; i < values.length; i++) {
                String value = values[i];
                message += value;
                if (i < values.length - 1) {
                    message += ",";
                }
            }
        } else {
            message = values[0];
        }
        return message;
    }


}
